body {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.login-form-pic {
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.login-form {
	background-position: center center;
	background-repeat: no-repeat;
	width: 340px;
	height: 490px;
	width: 100%;
	height: 100%;
	position: relative;
}

.login-form .x-panel-body {
	background-image: url(../../images/login/card_silver.png);
	background-color: transparent;
	border: none;
}

.login-form .account-field {
	font-size: 14px;
	left: 73px;
	top: 196px;
}

.login-form .password-field {
	font-size: 14px;
	left: 73px;
	top: 247px;
}

.login-form .x-form-text {
	color: #fff;
	color: rgba(255, 255, 255, 1);
}

.login-form .x-form-empty-field {
	color: #fff;
	opacity: .75;
	filter: alpha(opacity = 75);
}

.login-form .x-form-field {
	background: transparent;
	border: none;
	width: 172px;
}

.login-form .account-field {
	width: 190px;
}

.login-form .focus-img {
	width: 243px;
	height: 52px;
	background-image:
		url(../../images/login/card_silver_focus.png);
}

.login-form .focus-password-field {
	top: 232px;
	left: 48px;
	display: block !important;
}

.login-form .focus-account-field {
	top: 180px;
	left: 48px;
	display: block !important;
}

.login-form .enter-btn {
	width: 31px;
	height: 31px;
	top: 244px;
	left: 249px;
	background-image:
		url(../../images/login/card_silver_enter.png);
}

.login-form .x-btn-over {
	background-position: -31px 0;
}

.login-form .logo-img {
	top: 67px;
	left: 57px;
	width: 221px;
	height: 49px;
	background-image:
		url(../../images/login/card_silver_logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.login-form .check-btn {
	font-size: 14px;
	color: #fff;
}

.login-form .x-btn button {
	font-size: 14px;
	color: #fff;
}

.login-form .rember-btn {
	top: 291px;
	left: 54px;
}

.login-form .ssl-btn {
	top: 320px;
	left: 54px;
}

.login-form .check-btn .x-btn-ml {
	width: 22px;
	height: 22px;
	background-position: 0 0;
	background-image:
		url(../../images/login/card_silver_box.png) !important;
}

.login-form .check-btn.x-btn-over .x-btn-ml,.login-form .check-btn.x-btn-focus .x-btn-ml
	{
	background-position: -22px 0;
}

.login-form .check-btn.x-btn-pressed .x-btn-ml i {
	width: 22px;
	height: 22px;
	display: block;
	background-image:
		url(../../images/login/card_silver_check.png) !important;
}

.login-form .check-btn button {
	margin-left: 6px;
	height: 21px !important;
}

.login-form .msg-box {
	left: 62px;
	top: 359px;
	width: 217px;
	font-size: 11px;
	color: #413f3f;
	line-height: 16px;
}

.login-form .err-msg {
	color: #943b47;
}

.mask-msg {
	opacity: .75;
	filter: alpha(opacity = 75);
	color: #fff;
}